///---------------------------------------------------------------------------------------------------------------->>>>>>>>
#include<bits/stdc++.h>
using namespace std;
//------------------------------------------------------------------------------------------------------------------->>>>>>
typedef long long ll;
typedef double dl;
const int inf = 2e9;
const ll infll = 2e18;
//------------------------------------------------------------------------------------------------------------------->>>>>>
#define endl '\n'
#define optimize() ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define fraction() cout.unsetf(ios::floatfield); cout.precision(10); cout.setf(ios::fixed,ios::floatfield);
//--------------------------------------------------------------------------------------------------------------------->>>>
///check distinct number-[ dist (array name,array size)] return the value of counting distinct number<------------------->
int dist(int *arr,int n){int i,j,cnt=1;for(i=1;i<n;i++){for(j=0;j<i;j++)if(arr[i]==arr[j])break; if(i==j)cnt++;}return cnt;}
int arrmax(int arr_nem[],int last){ int mx=arr_nem[0]; for(int i=1;i<last;i++) if(mx<arr_nem[i]) mx=arr_nem[i]; return mx;}
int arrmin(int arr_nem[],int last){ int mn=arr_nem[0]; for(int i=1;i<last;i++) if(mn>arr_nem[i]) mn=arr_nem[i]; return mn;}
///arrmax=(array name,array size_(n)),arrmin(array name,array size_(n)) it return the max or min value<------------------->
//---------------------------------------------------------------------------------------------------------------------->>>>
ll gcd (ll a, ll b) {return __gcd(a,b);}
ll lcm (ll a, ll b) {return a*(b/gcd(a,b));}
///------------------------------------------------------------------------------------------------------------------->>>>>>
int main()
{
optimize();
string str;
cin>>str;
int last=str.size()-1;
int n=int(str[last]);
if(n%2==0)
cout<<0<<endl;
else
cout<<1<<endl;
return 0;
}
Lift queries | Goki and his breakup |
Ali and Helping innocent people | Book of Potion making |
Duration | Birthday Party |
e-maze-in | Bricks Game |
Char Sum | Two Strings |
Anagrams | Prime Number |
Lexical Sorting Reloaded | 1514A - Perfectly Imperfect Array |
580A- Kefa and First Steps | 1472B- Fair Division |
996A - Hit the Lottery | MSNSADM1 Football |
MATCHES Playing with Matches | HRDSEQ Hard Sequence |
DRCHEF Doctor Chef | 559. Maximum Depth of N-ary Tree |
821. Shortest Distance to a Character | 1441. Build an Array With Stack Operations |
1356. Sort Integers by The Number of 1 Bits | 922. Sort Array By Parity II |
344. Reverse String | 1047. Remove All Adjacent Duplicates In String |
977. Squares of a Sorted Array | 852. Peak Index in a Mountain Array |